export const AzureIcon = ({ className }: { className?: string }) => (
  <svg viewBox="0 0 18 18" className={className}>
    <defs>
      <linearGradient
        id="a"
        x1="2.44"
        y1="10.67"
        x2="15.27"
        y2="10.67"
        gradientTransform="rotate(-.01 -2864.719 -802.39)"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0" stopColor="#005ba1" />
        <stop offset=".07" stopColor="#0060a9" />
        <stop offset=".36" stopColor="#0071c8" />
        <stop offset=".52" stopColor="#0078d4" />
        <stop offset=".64" stopColor="#0074cd" />
        <stop offset=".82" stopColor="#006abb" />
        <stop offset="1" stopColor="#005ba1" />
      </linearGradient>
    </defs>
    <path
      d="M9 5.14c-3.54 0-6.41-1-6.41-2.32v12.36c0 1.27 2.82 2.3 6.32 2.32H9c3.54 0 6.41-1 6.41-2.32V2.82c0 1.28-2.87 2.32-6.41 2.32z"
      fill="currentColor"
    />
    <path d="M15.41 2.82c0 1.28-2.87 2.32-6.41 2.32s-6.41-1-6.41-2.32S5.46.5 9 .5s6.41 1 6.41 2.32" fill="#e8e8e8" />
    <path
      d="M13.91 2.63c0 .82-2.2 1.48-4.91 1.48s-4.92-.66-4.92-1.47S6.28 1.16 9 1.16s4.91.66 4.91 1.47"
      fill="currentColor"
    />
    <path
      d="M9 3a11.65 11.65 0 00-3.9.57 11.53 11.53 0 003.9.54 11.47 11.47 0 003.89-.58A11.93 11.93 0 009 3z"
      fill="currentColor"
    />
    <path
      d="M12 9v.42a5.12 5.12 0 00-.08.63c0 .12 0 .3.05.46s0 .27 0 .36a1.68 1.68 0 01-.25.86.43.43 0 000 .07l.1.12a10.55 10.55 0 001.06-2.38c.28-.95.31-1.63.09-1.92a2.58 2.58 0 00-2.68-.86 3.29 3.29 0 01.91.67A2.28 2.28 0 0112 9zm-.31.08a1.15 1.15 0 00-.79.09c-.29.18-.2.55 0 1a7.77 7.77 0 00.35.85l.09.16c.05.08.08.15.11.2l.08.13a1.28 1.28 0 00.18-.65 2.86 2.86 0 000-.33c0-.17 0-.36-.05-.49a6.1 6.1 0 01.08-.69.773.773 0 01-.01-.3zm-.3.41a.4.4 0 01-.18.1.33.33 0 01-.14 0A.23.23 0 0111 9.4c0-.07.11-.13.24-.15h.19s.09 0 .09.08a.2.2 0 01-.09.13zm-4.69.89v-.17a1 1 0 000-.17 5.55 5.55 0 010-1 5.22 5.22 0 01.3-1.1A2.41 2.41 0 017.58 7a4.78 4.78 0 00-1.35-.2 1.87 1.87 0 00-1.1.3 2 2 0 00-.63 1.82 12.27 12.27 0 00.5 2.24c.34 1.14.73 1.84 1.07 1.95.15.05.31 0 .47-.21.28-.34.54-.63.69-.8a1.88 1.88 0 01-.49-1.75zm.26.4a2.18 2.18 0 00.06.56 1.5 1.5 0 00.26.44 1.07 1.07 0 00.35.25 1.09 1.09 0 00.39.08c0-.17.14-.38.23-.6a4.35 4.35 0 00.21-.59 6.61 6.61 0 000-1.11c0-.09 0-.19-.06-.3a.45.45 0 00-.12-.27.66.66 0 00-.28-.16h-.2a1.56 1.56 0 00-.48.14 2 2 0 00-.32.19v.72a.86.86 0 010 .15v.39zm.66-1.34a.46.46 0 01.28 0 .6.6 0 01.19.06c.09 0 .1.11.09.14a.37.37 0 01-.12.13.3.3 0 01-.06-.04.34.34 0 01-.28-.28zm.74 3a.23.23 0 00-.13.06l-.14.17c-.17.21-.24.28-.73.38a.52.52 0 00-.26.1.58.58 0 00.24.11 1.18 1.18 0 00.72 0 1.7 1.7 0 00.39-.26.61.61 0 00.2-.31.36.36 0 00-.1-.28.15.15 0 00-.15-.02zm4.61 0a1.63 1.63 0 01-1.13 0 .22.22 0 00-.14 0 .3.3 0 00-.17.14 1.09 1.09 0 000 .31 1.8 1.8 0 001.1-.1 1.36 1.36 0 00.48-.34zm-2.4-2.14c-.14-.41-.34-1 .18-1.36a1.35 1.35 0 01.89-.15A3.18 3.18 0 0011 7.64l-.1-.1-.06-.06a.34.34 0 00-.06-.06 2.34 2.34 0 00-.67-.42A2.63 2.63 0 009 6.78a1.52 1.52 0 00-.7.11A1.77 1.77 0 008 7a2.1 2.1 0 00-.74 1 5.84 5.84 0 00-.21 1 1.66 1.66 0 011-.23.84.84 0 01.77.91 7.26 7.26 0 010 1.27 3.87 3.87 0 01-.23.63c-.06.17-.14.35-.18.49a.5.5 0 01.38.14.66.66 0 01.19.53H9v.24a6.55 6.55 0 00.24 2.44.54.54 0 00.24.21.6.6 0 00.31.1 1.3 1.3 0 001-.34 1.05 1.05 0 00.29-.66c.07-.45.22-1.7.24-2a.72.72 0 01.09-.44.63.63 0 01.27-.24 5.36 5.36 0 01-1.07-1.81z"
      fill="#f2f2f2"
    />
  </svg>
);
